package com.hmall.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmall.common.PageDto;
import com.hmall.item.pojo.Item;

public interface IItemService extends IService<Item> {
    //分页查询
    PageDto<Item> searchPage(Integer page, Integer size);
    //根据ID查询
    Item findById(Long id);
    //新增
    void add(Item item);
    //商品上下架
    void updateStatus(Long id, Integer status);
    //修改商品
    void updateId(Item item);
    //根据ID删除商品
    void deleteById(Long id);
    //扣减库存
    void culNum(Long itemId, Integer num);
}
